/*****************************XSJ_ADD_CSS***********************************************/
*{ margin: 0; padding: 0}
a{ color:#444; text-decoration:none;}
a:hover{ color:#3399ff; text-decoration:none;}

ul,li,p{ list-style:none; margin:0; padding: 0;}
.clear{ clear: both;display: block; }

.ma{ margin:0 auto; padding:0;}
.m_15{ margin:0 15px;}
.m_b{ margin-bottom:0;}
.m_t_70{ margin-top:70px;}
.m_t_60{ margin-top:60px;}
.m_t_50{ margin-top:50px;}
.m_t_40{ margin-top:40px;}
.m_t_30{ margin-top:30px;}
.m_t_20{ margin-top:20px;}
.m_t_10{ margin-top:10px;}
.m_b_10{ margin-bottom:10px;}
.m_b_20{ margin-bottom:20px;}
.m_b_30{ margin-bottom:30px;}
.m_b_40{ margin-bottom:40px;}
.p_t_b_10{ padding: 10px 0; }


.f_24{font-size:24px;}
.f_20{font-size:20px;}
.f_18{font-size:18px;}
.f_16{font-size:16px;}
.f_14{font-size:14px;}
.f_12{font-size:12px;}
.f_10{font-size:10px;}

.f_b{ font-weight:bold;}
.f_n{ font-weight:normal;}


.t_c{ text-align:center;}

.l_60{ line-height:60px;}
.l_50{ line-height:50px;}
.l_40{ line-height:40px;}
.l_30{ line-height:30px;}
.l_20{ line-height:20px;}

 
.cW,.cW a,a.cW{ color:#fff; text-decoration:none;}
.cR{ color:#ff0000;}
.cO,.cO a,a.cO{ color:#ff9c00; text-decoration:none;}
.cBLU,.cBLU a,a.cBLU{ color:#3399ff; text-decoration:none;}
.cG,.cG a,a.cG{ color:#666666; text-decoration:none;}
.cGOLD,.cGOLD a,a.cGOLD{color:#ffba00; text-decoration:none;}


.bW{ background:#fff;}
.bO{ background:#ff9c00;}
.bB{ background:#024b97;}
.bG{ background:#f8f8f8;}
.bGOLD{ background:#ffba00;}
.bBLU{ background: #3399ff; }

.b_r{ border-right:1px solid #5e5e5e;}
.b_a{ border:1px solid #e3e3e3;}
.b_b{ border-bottom:1px solid #ccc;}
.b_t{ border-top:1px solid #5e5e5e;}
.b_a_2{ border:2px solid #ffba00;}

.b_r_131{ border-radius: 131px;  }
.b_r_20{ border-radius:20px;  }

.fL{ float: left; }
.fR{ float: right; }

.f_s_n{ font-style: normal; }

.d_b{ display: block; }

.w_100{ width: 100%; }

header{zoom:1; height:65px;background: rgba(0,0,0,.4); position: fixed; z-index: 9999; width: 100%;}
.social-icon{  line-height:31px;}
.email li{ float:left;  line-height:31px;}
.email li a{ padding:0 5px;  line-height:31px; float:left;}
.email ul{ margin:0;  padding:0; float:left;}
.email{ height:31px; }

.top-logo{ height:65px;}
/*导航开始*/
.nav{ height:41px; width:100%;}
.menu {height:41px; position:relative; margin:0 auto;   }
.menu li a, .menu ul li a:visited {display:block; text-decoration:none; 
	width:100px;height:35px; line-height: 35px; 
	border: 3px; text-align:center;	overflow:hidden;  font-size:18px;}
.menu {padding:0; margin:0;list-style-type: none; margin-top:16px;}
.menu li {float:left; position:relative;line-height:41px;/* padding:0 ;*/}
nav ul{height:41px;zoom:1;}
.nav>li{float:left;display:inline;height:41px; margin:0 10px;line-height:41px; 
	text-align:center;white-space:nowrap; position:relative;z-index:999999;}
.nav>li>a{ padding:0; width:100%;height:41px; line-height:41px; 
	   color: #FFF;}
.nav>li.line{ padding:0px 1px; background:url(../images/index_13.png) left top no-repeat;}
.nav>li>a:hover,.nav>li>a.on{display:block;  color: #fff; background: none; 
	border: 3px solid #3399ff; border-radius: 18px;
	width:100px; height:35px; line-height: 30px;}/********导航背景变色 ******/
.menu li ul {display: none;}
/* specific to non IE browsers */
.menu li:hover ul {display:block; height:auto; position:absolute;  left:0; width:100px;}
.menu li:hover ul li { height:30px;line-height:30px;background:#ffba00; 
	margin-bottom: 1PX;}
.menu li:hover ul li a {display:block; background:none; color:#fff;
	line-height:30px; height:30px; margin-top:1px; font-size:12px; font-weight:normal;  }/******子栏目 背景*********/
.menu li:hover ul li a:hover { color:#fff; text-decoration:underline;line-height:30px; }/******子栏目 背景变色*********/
  
/*导航结束*/


/*banner开始*/
.banner img{width:100%; height:730px;}
#solid{width:100%;height:730px;clear:both;position:relative;z-index:9;  }
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;z-index:1;	top:0px;	width:100%;	height:730px;	display:none;}
#solid .solid0{	background:#78c4db;}
#solid .solid1{	background:#c5c9db;}
#solid .solid2{	background:#e7dfd1;}
#solid ul{	margin:0px;	padding:0px;	list-style:none;}
#solid ul li{	position:absolute;	left:0;	top:0px;	width:100%;	height:730px; z-index:1;	display:none;	cursor:pointer;}
#solid #btt{	width:50%;	height:25px;	top:700px;	left:25%;	position:relative;	/*margin-left:-452px;*/}
#solid #btt span{	position:absolute;	top:0;	left:35%;	display:block;	width:60px;	height:8px;	margin:0 15px;		text-align:center;	background:#3d3d3d;	z-index:2;	cursor:pointer;	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/	-moz-opacity:0.7; /*Firefox私有，透明度50%*/	opacity:0.7;/*其他，透明度50%*/}
/*banner结束*/

/*footer开始*/
footer{ height:180px; background:url(../images/index_12.jpg) left top repeat-x;  color:#969696;}
.f_fl_xx p{ color:#969696; font-size:12px; margin-left:35px; line-height:34px;}
.f_add{ margin-bottom:10px; background:url(../images/index_90.jpg) no-repeat left center; padding-left:20px;}
.f_tel{ margin-bottom:10px; background:url(../images/index_100.jpg) no-repeat left center; padding-left:20px;}
.f_name{ margin-bottom:10px; background:url(../images/index_96.jpg) no-repeat left center; padding-left:20px;}
.f_email{ margin-bottom:10px; background:url(../images/index_95.jpg) no-repeat left center; padding-left:20px;}

.f_nav_l{ }
.f_dfl{ padding-bottom:20px; font-size:16px; }
.f_nav_l{ color:#969696;}

footer a{color:#969696}

/*footer结束*/



/*首页主体*/
.ys_bg{ background: url(../images/bg5.jpg) left  top  repeat;}
.ys_tit{ background: url(../images/index_08.jpg) center top no-repeat; height: 87px; }
/*服务项目*/
.tit1 {margin-bottom: 30px;height: 80px;}
.tit1 i,.tit1 em {display: inline-block;width: 47px;height: 38px;position: relative;}
.tit1 i.ic-l,.tit1 em.ic-l {background: url(../images/ic1.png) no-repeat left top;float: left;top: -20px;}
.tit1 i.ic-r,.tit1 em.ic-r {background: url(../images/ic2.png) no-repeat left top;float: left;top: 55px;}
.tit1 span {display: inline-block;float: left;font-family: "Arial";color: #ccc;font-size: 36px; font-weight: normal;line-height: 1.1em;margin: 0 15px;}
.tit1 span b {font-size: 45px;color: #333;font-family:"Microsoft Yahei";}

.ul-list1 {margin-left: -50px;margin-bottom: 54px;}
.ul-list1 li {width:260px;float: left;overflow: hidden; margin-left:130px;}
.ul-list1 li .box {display: block;margin-left: 20px;padding-top: 190px;transition: 400ms;border: 1px solid #F8F8F8;position: relative;top: 30px;}
.ul-list1 li .t1 {margin-bottom: 18px;text-align: center;}

.ul-list1 li .t1 b {font-size: 24px;color: #999;font-weight: normal;transition: 400ms;}

.ul-list1 li .t1 em {color: #ccc;}
.ul-list1 li .t2 {background-color: #3399ff;padding: 8px;height:71px;color: #fff;position: relative;
    top: 30px;transition: 400ms;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);font-size: 12px;}

.ul-list1 li .box{border: 1px solid #ccc;background-color: #fff;top: 0;}
.ul-list1 li .box .t1 b {color: #3399ff;}
.ul-list1 li .box .t2 {top: 0;opacity: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);}

.ul-list1 li.li4,.ul-list1 li.li5,.ul-list1 li.li6{ margin-top: 20px; }

/*.ul-list1 li.li1 .box {background: url(../images/l-ic1.png) no-repeat center 28px;}*/
.ul-list1 li.li1 .box{background: url(../images/l-ic1-h.png) no-repeat center 28px;}

/*.ul-list1 li.li2 .box {background: url(../images/l-ic2.png) no-repeat center 28px;}*/
.ul-list1 li.li2 .box{background: url(../images/l-ic2-h.png) no-repeat center 28px;}
 
/* .ul-list1 li.li3 .box {background: url(../images/l-ic7.png) no-repeat center 28px;}*/
.ul-list1 li.li3 .box{background: url(../images/l-ic7-h.png) no-repeat center 28px;}

/*.ul-list1 li.li4 .box {background: url(../images/l-ic5.png) no-repeat center 28px;}*/
.ul-list1 li.li4 .box{background: url(../images/l-ic5-h.png) no-repeat center 28px;}

/*.ul-list1 li.li5 .box {background: url(../images/l-ic6.png) no-repeat center 28px;}*/
.ul-list1 li.li5 .box{background: url(../images/l-ic6-h.png) no-repeat center 28px;}
 
/* .ul-list1 li.li6 .box {background: url(../images/l-ic8.png) no-repeat center 28px;}*/
.ul-list1 li.li6 .box{background: url(../images/l-ic8-h.png) no-repeat center 28px;}




/*.ul-list1 li .box:hover {border: 1px solid #ccc;background-color: #fff;top: 0;}
.ul-list1 li .box:hover .t1 b {color: #3399ff;}
.ul-list1 li .box:hover .t2 {top: 0;opacity: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);}

.ul-list1 li.li1 .box {background: url(../images/l-ic1.png) no-repeat center 28px;}
.ul-list1 li.li1 .box:hover{background: url(../images/l-ic1-h.png) no-repeat center 28px;}

.ul-list1 li.li2 .box {background: url(../images/l-ic2.png) no-repeat center 28px;}
.ul-list1 li.li2 .box:hover{background: url(../images/l-ic2-h.png) no-repeat center 28px;}
 
 .ul-list1 li.li3 .box {background: url(../images/l-ic7.png) no-repeat center 28px;}
.ul-list1 li.li3 .box:hover{background: url(../images/l-ic7-h.png) no-repeat center 28px;}

.ul-list1 li.li4 .box {background: url(../images/l-ic5.png) no-repeat center 28px;}
.ul-list1 li.li4 .box:hover{background: url(../images/l-ic5-h.png) no-repeat center 28px;}

.ul-list1 li.li5 .box {background: url(../images/l-ic6.png) no-repeat center 28px;}
.ul-list1 li.li5 .box:hover{background: url(../images/l-ic6-h.png) no-repeat center 28px;}
 
 .ul-list1 li.li6 .box {background: url(../images/l-ic8.png) no-repeat center 28px;}
.ul-list1 li.li6 .box:hover{background: url(../images/l-ic8-h.png) no-repeat center 28px;}
*/

/*简介*/
.txt-img1 {margin-bottom: 30px;}
.txt-img1 .txt {float: left;width: 540px;}
.txt-img1 .img {float: right;width: 553px;}

/*新闻*/
/*.news h2 {text-align: center;margin-bottom: 10px;}
.news h2 b {font-size: 45px;font-weight: normal;display: inline-block;line-height: 1em;}
.news h2 em {font-size: 14px;color: #999;}*/

.ul-list3 li {
    width:270px;
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
}

.ul-list3 li a {
    display: block;
}

.ul-list3 li img {
    margin-bottom:0px;
}

.ul-list3 li .txt h4 {
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 0px;
    width: 73%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ul-list3 li .txt span{
	color: #999;
    margin-top: 5px;
}
.ul-list3 li .txt p {
    font-size: 14px;
    color: #999999;
}

.news-bd{
    border: 1px solid #eaeaea;
    margin-bottom: 8px;
    text-align: center;
}
.news-bd img{ 
    width: 268px;
    height: 220px;
}

/*内页联系*/
.side_lxwm{ height: 200px; background: url(../images/icon.png) left top no-repeat;  padding: 0px 0px 0px 40px;}
.side_lxwm_img{padding: 15px;}

/*右侧主体*/
 .ny_name{ background:url(../images/ny.png) center center no-repeat ; text-align:center; color:#ffba00; font-size:26px;}
.ny_name p{ font-size:14px; color:#333; margin-top:10px;}
.boxright{ width:1200px; height:auto; float:right; margin-bottom:40px;}
.boxright_top{ height:47px; background:#0248a4;}
.boxright_mid{ width:100%; height:auto !important; min-height:480px; overflow:hidden; zoom:1;}
.boxright_bot{   height:8px; background:url(../images/nybot.jpg) center top no-repeat;}
.left_zi{overflow:hidden; height:47px; line-height:47px; font-size:18px; color:#fff; float:left; padding-left:35px; ;}
.right_zi{ float:right; padding:0px 15px; overflow:hidden;text-align:right; line-height:47px; color:#fff; margin-right:15px;}
.right_zi a{color:#fff;}
.content{ line-height:24px; width:96%; margin:0 auto; padding-top:10px ;}

.ny_xfl a{ background:#ccc; color: #444;  }
.ny_xfl a:hover ,.ny_xfl a.on{ background: #3399ff; color: #fff;  }
 
.new1 {width:100%;text-align:left;font-size:12px;}
.new1 li {width:100%; line-height:28px;float:left;display:inline;border-bottom: 1px #A8A8A8 dashed; margin:10px 0px;}
.ny_new_left{width:975px; }
.ny_bt a{font-size:18px; color:#000;}
.ny_xq{ height:85px; overflow:hidden; line-height:26px; color:#7a7a7a;}
.new1 font {float:right;margin-right:0px;font-size:12px;}
.new1 a:hover {font-size:18px;text-decoration:none; color:#ffba00;}
.ny_more{text-align:center; line-height:30px;}
.ny_more a{display:block; background:#000; width:100px; margin-left:10px; float:right; margin-top:45px; font-size:12px; color:#fff;}
.ny_more a:hover{color:#fff; background:#ffba00;  font-size:12px; }
 
.product{ width:100%; list-style:none; padding-top:10px; padding-left:0px;}
.product li{  height:auto; float:left;}
.product li .img{height:220px;border: 1px solid #c9c9c9;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
.product li:hover .img{border: 1px solid #ffba00;}
.product li img{height:220px;max-height:220px; display:block; margin:0 auto;}
.product li p{  text-align:left; height:35px;line-height:35px;width: 100%; margin-top:3px;}
.product li p a{ width: 100%; }

.product_title{text-align:center; font-weight:bold;padding:5px; width:100%; font-size:16px;}
.product_related{text-align:center; padding:5px; width:100%;}
.proimg{ text-align:center;}
.proimg img{ text-align:center; max-width:98%; margin:0 auto; display:block;} 


.page{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}
.page a{ padding:5px; border:1px solid #ccc; margin:0 3px;color:#333;}
.page a:hover{ background:#F60; color:#fff;}
.page font{ padding:5px; border:1px solid #ccc; margin:0 3px;background:#F60; color:#fff;}
.nolink{padding:5px; border:1px solid #ccc; margin:0 3px;}